﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DataAccess
{
    public abstract class DataFactory
    {
        public abstract INhanVien NhanVien { get; }
        public abstract IGiangVienThinhGiang GiangVienThinhGiang { get; }
        public abstract IBoPhan BoPhan { get; }
        public abstract IChucVu ChucVu { get; }
        public abstract ITinhTrang TinhTrang { get; }
        public abstract ILoaiNhanVien LoaiNhanVien { get; }
        public abstract IHinhThucHopDong HinhThucHopDong { get; }
        public abstract INamHoc NamHoc { get; }
        public abstract IHocKy HocKy { get; }
        public abstract INgachLuong NgachLuong { get; }
        public abstract IBacLuong BacLuong { get; }
        public abstract IDieuKhoanHopDong DieuKhoanHopDong { get; }
        public abstract IHopDongThinhGiang HopDongThinhGiang { get; }
        public abstract IHopDongNhanVien HopDongNhanVien { get; }
        public abstract IHopDongLamViec HopDongLamViec { get; }
        public abstract IHopDongLaoDong HopDongLaoDong { get; }
        public abstract IHopDongKhoan HopDongKhoan { get; }
        public abstract IKieuDuLieu KieuDuLieu { get; }
        public abstract IThamChieuDuLieu ThamChieuDuLieu { get; }
        public abstract IQuanLyHopDong QuanLyHopDong { get; }
    }
}
